//
// Copyright (c) 2009-2011, chunquedong
//
// This file is part of ChunMap project
// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE(Version >=3)
//
// History:
//   2011-05-02  Jed Young  Creation
//

**
** Map projection
**
@Js
abstract const class Projection
{
  const Str name
  const CoordRef? cs

  new make(|This| f) { f(this) }

  abstract |Point->Point| getTransform()

  abstract |Point->Point| getReverseTransform()
}